Reducing numerical dissipation in smoke simulation

نویسندگان

  • Zhanpeng Huang
  • Ladislav Kavan
  • Weikai Li
  • Pan Hui
  • Guanghong Gong
چکیده

Numerical dissipation acts as artificial viscosity to make smoke viscous. Reducing numerical dissipation is able to recover visual details smeared out by the numerical dissipation. Great efforts have been devoted to suppress the numerical dissipation in smoke simulation in the past few years. In this paper we investigate methods of combating the numerical dis-sipation. We describe visual consequences of the numerical dissipation and explore sources that introduce the numerical dissipation into course of smoke simulation. Methods are investigated from various aspects including grid variation, high-order advection, sub-grid compensation, invariant conservation, and particle-based improvement, followed by discussion and comparison in terms of visual quality, computational overhead, ease of implementation, adaptivity, and scalability, which leads to their different applicability to various application scenarios. Smoke is desirable in visual effect and video game industries. It is also one of challenging problems in computer graphics due to its complexity and turbulence. To obtain realistic smoke and gaseous phenomena, physically based methods with Navier–Stoke Equations (NSEs) have been explored to model underlying fluid dynamics. Although numerically integrating NSEs have been studied in computational fluid dynamics (CFD), computer graphics researches focus on simplified discretization and numerical schemes when visual quality matters most. Simplifications make physically based methods possible for smoke simulation but introduce the numerical dissipation. The numerical dissipation increases fluid viscosity to make it appear more viscous than intended. It degrades the visual appearance by smearing out fine details and damping down the motion quickly. The numerical dissipation has been recognized to have substantial visual consequences to the smoke simulation. Many sources introduce numerical dissipation to the course of the smoke simulation. Coarse spatiotemporal dis-cretization produces numerical truncation errors, which is proven to have a form of viscosity [1]. As fluid quantities are only defined on discrete locations such as grid points and particles, interpolation schemes are required to calculate values at undefined positions, which is equivalent to smoothing operations that produce the numerical dissipa-tion. The semi-Lagrangian method [2] is widely used for the smoke simulation attributed to its unconditional stability and ease of implementation, but it generates a large amount of the numerical dissipation in backward tracing and advection subroutines. Many advanced methods are constructed based on the semi-Lagrangian method to guarantee the unconditional stability. However, they also inherit the disadvantage of massive numerical dissipation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Influence of Slope and the Number of Steps on Energy Dissipation in Stepped Spillway Using Numerical Model

Recently the stepped spillways have been used as an appropriate solution for energy dissipation. In the present study, Siahbisheh dam spillway is simulated by using Computational Fluid Dynamic (CFD), in which the Mixture method and Reynolds Stresses Model (RSM) turbulence model is used. In the first modeling series the over all steppes slope is constant. The number of the steps is increased to ...

متن کامل

Damping of visco-resistive Alfven waves in solar spicules

Interaction of Alfven waves with plasma inhomogeneity generates phase mixing which can cause the dissipation of Alfven waves. We investigated the dissipation of standing Alfven waves due to phase mixing at the presence of steady flow and sheared magnetic field in solar spicules. Moreover, the transition region between chromosphere and corona was considered. Our numerical simulation showed that ...

متن کامل

Real-time Interactive Simulation of Smoke Using Discrete Integrable Vortex Filaments

We present a fluid solver for the real-time interactive simulation of inviscid, ideal fluid flow. The simulation is based on the evolution of discrete vortex filaments, which allow a dramatic increase of detail and performance compared to traditional methods used in Computer Graphics. As a fully lagrangian method the simulation is not restricted to a fixed domain and does not suffer from numeri...

متن کامل

Animating smoke with dynamic balance

We propose a numerical method for maintaining a dynamic rolling motion of animated gaseous phenomena, such as smoke, that avoids dissipation due to numerical error. We compensate for the errors induced by a semi-Lagrangian scheme using an error estimate for each time interval. We develop a new advection term and perform vortex advection based on a vorticity confinement force. Example simulation...

متن کامل

A Novel Volcano Smoke Antenna with Optimal Shape

The design of a novel volcano smoke antenna for UWB indoor applications is presented. The design method is based on a general description for the geometry of UWB monopole antennas which is capable of producing most possible shapes for these antennas. It is also compatible with different optimization methods. In addition to a volcano smoke antenna, this method is used to design two optimized mon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Graphical Models

دوره 78  شماره 

صفحات  -

تاریخ انتشار 2015